Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australian Open - Melbourne Open Sud de France - Montpellier M25 Santa Margherita di Pula Czech Rep. F3 Austria F4 Romania F11 Slovak Rep. F2 Slovak Rep. F1 Austria F9 Croatia F10 Czech Rep F5 Austria F1 Austria F2 Slovak Rep. F1 Slovak Rep. F2 Turkey F9 Turkey F10 Turkey F11 Croatia F8 Czech Republic F5 Germany F3 Germany F4 Turkey F6 Turkey F7 Turkey F8 Croatia F3 Croatia F4 Croatia F5 Czech Republic F1 Czech Republic F2 Czech Republic F3 Serbia F2 Austria F1 Austria F2 Austria F4 Slovakia F2 Slovakia F3 Hungary F3 Turkey F29 Turkey F30 Czech Republic F4 Czech Republic F5 Israel F1 Israel F2 Israel F3 China F3 China F4 Croatia F5 Croatia F6 Italy F6 Czech Republic F2 Czech Republic F3 Bosnia & Herzegovina F5 Turkey F24 Turkey F25 Italy F16 Czech Republic F5 Czech Republic F6 Turkey F39 Turkey F40 Turkey F41 Czech Republic F9 Israel F1 Israel F2 Israel F3 Kazakhstan F1 Kazakhstan F2 Czech Republic F2 Czech Republic F3 Italy F22 France F17 France F18 France F19 France F5 France F6 France F10 France F20 Egypt F7 (Sharm El Sheikh) France F5 (Toulouse) France F6 (Poitiers) France F7 (Villers Les Nancy) France F17 (Troyes) France F20 (Plaisir) France F22 (Nevers) France F24 (Rodez) Portugal F2 (Faro) France F4 (Toulouse) Turkey F12 (Antalya) Turkey F13 (Antalya) Portugal F8 (Cascais) France F9 (Grasse) France F15 (Troyes) Spain F29 (Sabadell) M15+H Bressuire M15 Grenoble M15 Reus M25 Santa Margherita Di Pula M25 Santa Margherita Di Pula M15 Grasse M25+H Toulouse M25 Montauban M25 Getxo M25 Gandia M15 Piombino M25 Houston M25 Norman M25+H Rodez Czech Republic F1 Slovak Rep. F3 Austria F6 Kosice Challenger Trnava Challenger M25 Telfs M25 Esch/Alzette Marrakech Challenger Karshi Challenger Shanghai Challenger Kosice Challenger Milan Challenger Todi Challenger San Benedetto Challenger Poznan Challenger Orbetello Challenger Liberec Challenger Cordenons Challenger Como Challenger Banja Luka Challenger Trnava Challenger Mons Challenger Rennes Challenger Heilbronn Challenger Cherbourg Challenger Kazan Challenger Mersin Challenger Vicenza Challenger Orleans Challenger Bratislava Challenger Cherbourg Challenger Drummondville Challenger Napoli Challenger Bordeaux Challenger Prostejov Challenger Prague Challenger St. Remy Challenger Mons Challenger Bangkok Challenger Orleans Challenger Bratislava Challenger Barletta Challenger Braunschweig Challenger Prostejov Challenger Granby Challenger Orlando Challenger Pau Challenger Mallorca Challenger Bratislava Challenger Bratislava Challenger Roanne Challenger Vina del Mar Challenger Girona Challenger Prague Challenger San Benedetto Challenger Marburg Challenger San Benedetto Challenger Brescia Challenger Egypt F6 (Sharm El Sheikh) Bangkok Challenger Rennes Challenger Prague Challenger Poprad Tatry Challenger Brest Challenger Budapest Challenger Mouilleron-Le-Captif Challenger Poprad Tatry Challenger Happy Valley Challenger Braunschweig Challenger Cherbourg Challenger Quimper Challenger Irving Challenger Sophia Antipolis Challenger Ostrava Challenger Rome Challenger Heilbronn Challenger Prostejov Challenger Kosice Challenger Trnava Challenger Ilkley Challenger St. Remy Challenger Prostejov Challenger Helsinki Challenger Playford Challenger Trnava Challenger Meerbusch Challenger Indian Wells Challenger Aix En Provence Challenger Le Gosier Challenger Aix En Provence Challenger Vicenza Challenger Vicenza Challenger Bordeaux Challenger Ilkley Challenger Cassis Challenger Portoroz Challenger Bratislava Challenger Aix En Provence Challenger Lyon Challenger Bratislava Challenger Brest Challenger Bratislava Challenger Lille Challenger Granby Challenger Kosice Challenger Pau Challenger Kazan Challenger Biella 5 Challenger Liberec Challenger Lisbon Challenger Rennes Challenger Lisbon Challenger Vicenza Challenger Canberra Challenger Marburg Challenger Braunschweig Challenger Tampere Challenger Prague Challenger Liberec Challenger Prostejov Challenger Mouilleron-Le-Captif Challenger Santiago Challenger Rennes Challenger Prague 2 Challenger Trnava Challenger Liberec Challenger Mallorca Challenger Heilbronn Challenger Aix En Provence Challenger M25 Denia Blois Challenger Nottingham Challenger Zhangjiagang Challenger Shanghai Challenger Bratislava 2 Challenger Vancouver Challenger Orleans Challenger Rabat Challenger Brest Challenger San Marino Challenger Phoenix Challenger Menorca Challenger Rennes Challenger Madrid Challenger Cherbourg Challenger Phoenix Challenger Prostejov Challenger Istanbul Challenger Bratislava 2 Challenger Roanne Challenger Heilbronn Challenger Prostejov Challenger Canberra Challenger Lexington Challenger Columbus Challenger Rennes Challenger Kosice Challenger Budapest Challenger Iasi Challenger Liberec Challenger St. Brieuc Challenger Francavilla Challenger Rennes Challenger Ostrava Challenger Braga Challenger Phoenix Challenger Cassis Challenger Samarkand Challenger Orleans Challenger Tiburon Challenger Brest Challenger Trieste Challenger Grodzisk Mazowiecki Challenger Rome 1 Challenger Rome 2 Challenger San Luis Potosi Challenger Oeiras 3 Challenger Guadalajara Challenger Bratislava Challenger Aix En Provence Challenger Salzburg-Anif Challenger Tulln Challenger Braga Challenger Barcelona Challenger Napoli 2 Challenger Brest Challenger Pau Challenger Marbella Challenger Murcia Challenger Bordeaux Challenger Salzburg Challenger Verona Challenger Trieste Challenger Tulln Challenger Orleans Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Bratislava Challenger Helsinki Challenger Split Challenger Salzburg Challenger Trieste Challenger Banja Luka Challenger Seville Challenger Szczecin Challenger St. Tropez Challenger Lyon Challenger Mouilleron-Le-Captif Challenger Danderyd Challenger Noumea Challenger Ostrava Challenger Hersonissos 1 Challenger Szczecin Challenger Prague Challenger Augsburg Challenger Troyes Challenger Ostrava Challenger Prague Challenger Milan Challenger Iasi Challenger Orleans Challenger St. Tropez Challenger Bratislava Challenger Brest Challenger Canberra Challenger Bendigo Challenger Cherbourg Challenger Bergamo Challenger Manacor Challenger Geneva Challenger Cordenons Challenger Aix En Provence Challenger Helsinki Challenger Hamburg Challenger Quimper Challenger Cherbourg Challenger Split 2 Challenger Orleans Challenger Bratislava Challenger St. Brieuc Challenger Brasov Challenger Ningboo Challenger Trnava Challenger Marbella Challenger Aircel Chennai Open - Chennai Rennes Challenger Bratislava Challenger Vegeta Croatia Open - Umag Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Montechiarugolo - Parma Challenger Poznan Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich Serbia Open - Belgrade Moselle Open - Metz Leon Challenger Erste Bank Open - Vienna Erste Bank Open - Vienna Next Gen ATP Finals - Milan Emilia-Romagna Open - Parma Plava Laguna Croatia Open - Umag Mexico City Challenger ABN AMRO World Tennis Tournament - Rotterdam Bratislava Challenger Biel Challenger Hungarian Open - Budapest Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem Winston-Salem Open - Winston-Salem European Open - Antwerp Vercelli Challenger Swiss Open - Gstaad Todi Challenger Anytech365 Andalucia Open - Marbella Liberec Challenger Melbourne Summer Set - Melbourne Salzburg Challenger Open 13 Provence - Marseille Winston-Salem Open - Winston-Salem Cordoba Open - Cordoba Grand Prix Hassan II - Marrakech Moselle Open - Metz Open Parc - Lyon Grand Prix Hassan II - Marrakech Glasgow Challenger Hersonissos 2 Challenger Rome Challenger PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Shanghai Challenger Izmir Challenger Mons Challenger Intrum Stockholm Open - Stockholm BMW Open - Munich Budapest Challenger Jonkoping Challenger Aix En Provence Challenger Open 13 - Marseille Valencia Open - Valencia Prostejov Challenger Open 13 Provence - Marseille Open 13 - Marseille Open 13 Provence - Marseille European Open - Antwerp Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Ortisei Challenger Aix En Provence Challenger Orleans Challenger European Open - Antwerp Pau Challenger Bratislava Challenger Valencia Open - Valencia Todi Challenger Brisbane International - Brisbane Quimper 2 Challenger Austrian Open - Kitzbuhel Nordea Open - Bastad Mons Challenger Scheveningen Challenger Quimper Challenger AEGON International - Eastbourne Barletta Challenger Winnipeg Challenger Gatineau Challenger Open Sud de France - Montpellier Open 13 Provence - Marseille Mouilleron-Le-Captif Challenger Helsinki Challenger Generali Open - Kitzbuhel Marbella Challenger Prague Challenger Moselle Open - Metz Citi Open - Washington Iasi Challenger Ilkley Challenger Open Sud de France - Montpellier Great Ocean Road Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Generali Open - Kitzbuhel BMW Open - Munich Nature Valley International - Eastbourne Nordea Open - Bastad Andria Challenger Winston-Salem Open - Winston-Salem Lugano Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Mauthausen Challenger Bordeaux Challenger Zagreb Challenger Serbia Open - Belgrade BMW Open - Munich Open Parc - Lyon Libema Open - 's-Hertogenbosch bett1HULKS Championships - Cologne Bratislava 1 Challenger Nordea Open - Bastad Swiss Open - Gstaad Braunschweig Challenger Hamburg Challenger Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Banja Luka Open - Banja Luka Brest Challenger Terra Wortmann Open - Halle Ortisei Challenger Valencia Challenger Olbia Challenger Bratislava 2 Challenger Bucharest Open - Bucharest Hamburg Open - Hamburg Prostejov Challenger Gonet Geneva Open - Geneva Bratislava 1 Challenger BNP Paribas Open - Indian Wells Liberec Challenger Western & Southern Open - New York Rolex Paris Masters - Paris Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Cancun Challenger BNP Paribas Open - Indian Wells If Stockholm Open - Stockholm BMW Open - Munich Miami Open - Miami Lille Challenger Prague 1 Challenger Oeiras 4 Challenger Heilbronn Challenger Bratislava 1 Challenger Noumea Challenger Ilkley Challenger Verona Challenger Moselle Open - Metz Adelaide International - Adelaide Szczecin Challenger Bratislava Challenger Lugano Challenger Moselle Open - Metz Hamburg Challenger Split Challenger Bordeaux Challenger Istanbul Challenger Royan Challenger Mouilleron-Le-Captif Challenger Boss Open - Stuttgart Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Cincinnati Open - Cincinnati Viking International - Eastbourne Erste Bank Open - Vienna Monte-Carlo Rolex Masters - Monte-Carlo European Open - Antwerp Rogers Cup - Montreal BNP Paribas Open - Indian Wells Suisse Open - Gstaad China Open - Beijing Rogers Cup - Toronto Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal BNP Paribas Masters - Paris Sydney Tennis Classic - Sydney Grand Prix Hassan II - Marrakech Hangzhou Open - Hangzhou Rogers Cup - Toronto Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Miami Open - Miami ABN AMRO Open - Rotterdam Miami Open - Miami Movistar Chile Open - Santiago Barcelona Open Banc Sabadell - Barcelona Miami Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome National Bank Open - Toronto Mutua Madrid Open - Madrid Moselle Open - Metz Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Rio Open - Rio de Janeiro Wimbledon - London French Open - Paris Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Miami Open - Miami Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open Qualifying - Doha U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Argentina Open - Buenos Aires Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, World Group, QR, SVK-CAN 2-3 Davis Cup, Group I, 1R, SVK-SUI 3-1 Monte-Carlo Rolex Masters - Monte-Carlo Zug Challenger Orleans Challenger Karlsruhe Challenger Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Qualifiers, 1R, SVK-ITA 2-3 Davis Cup, Group C, Zhuhai Australian Open (juniors) Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 1R, SVK-CHI 3-1 Davis Cup, Group I, 1R, SVK-ROU 3-1 Davis Cup, World Group, Q, CRO-SVK 3-1 Wimbledon (juniors) Davis Cup, Group I, PO, SVK-BLR 3-1 U.S. Open (juniors) French Open (juniors) Davis Cup, Group I, 1R, SVK-COL 3-1 Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments French Open (juniors) Wimbledon - London Helsinki Challenger Olympics - Tokyo Mouilleron-Le-Captif Challenger